Text copied to clipboard!

Titel

Text copied to clipboard!

Mid Java Entwickler

Beschreibung

Text copied to clipboard!
Wir suchen einen Java-Entwickler (mittleres Niveau), der unser dynamisches Entwicklungsteam verstärkt. In dieser Rolle arbeiten Sie an der Konzeption, Entwicklung und Wartung moderner Java-basierter Anwendungen und Systeme. Sie bringen fundierte Kenntnisse in der objektorientierten Programmierung mit und haben bereits Erfahrung in der Entwicklung von Backend-Systemen gesammelt. Als Java-Entwickler (mittleres Niveau) sind Sie verantwortlich für die Umsetzung technischer Anforderungen in robuste und skalierbare Softwarelösungen. Sie arbeiten eng mit anderen Entwicklern, Projektmanagern und QA-Teams zusammen, um qualitativ hochwertige Produkte zu liefern. Ihre Aufgaben umfassen sowohl die Weiterentwicklung bestehender Systeme als auch die Entwicklung neuer Anwendungen unter Einsatz moderner Technologien und Frameworks wie Spring Boot, Hibernate und RESTful APIs. Sie sollten in der Lage sein, technische Probleme selbstständig zu analysieren und zu lösen, sowie aktiv an Code-Reviews und Architekturentscheidungen teilzunehmen. Ein gutes Verständnis für Softwareentwicklungsprozesse, agile Methoden (z. B. Scrum oder Kanban) und Versionskontrollsysteme wie Git ist erforderlich. Darüber hinaus erwarten wir von Ihnen die Bereitschaft, sich kontinuierlich weiterzubilden und neue Technologien zu erlernen. Sie sollten ein hohes Maß an Eigeninitiative, Teamfähigkeit und Kommunikationsstärke mitbringen. Wenn Sie eine Leidenschaft für sauberen, wartbaren Code haben und gerne in einem innovativen Umfeld arbeiten, freuen wir uns auf Ihre Bewerbung.

Verantwortlichkeiten

Text copied to clipboard!
  • Entwicklung und Wartung von Java-basierten Anwendungen
  • Analyse und Umsetzung technischer Anforderungen
  • Integration von Datenbanken und externen Schnittstellen
  • Teilnahme an Code-Reviews und Qualitätssicherung
  • Zusammenarbeit mit interdisziplinären Teams
  • Erstellung technischer Dokumentationen
  • Optimierung bestehender Softwarelösungen
  • Einführung und Nutzung moderner Frameworks und Tools
  • Fehleranalyse und -behebung im laufenden Betrieb
  • Mitwirkung bei Architekturentscheidungen

Anforderungen

Text copied to clipboard!
  • Abgeschlossenes Studium der Informatik oder vergleichbare Qualifikation
  • Mindestens 2 Jahre Berufserfahrung in der Java-Entwicklung
  • Gute Kenntnisse in Spring Boot, Hibernate und REST APIs
  • Erfahrung mit relationalen Datenbanken (z. B. PostgreSQL, MySQL)
  • Vertrautheit mit agilen Entwicklungsmethoden
  • Kenntnisse in Versionskontrollsystemen wie Git
  • Analytisches Denkvermögen und Problemlösungskompetenz
  • Teamfähigkeit und Kommunikationsstärke
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Erfahrung mit CI/CD-Prozessen von Vorteil

Potenzielle Interviewfragen

Text copied to clipboard!
  • Wie viele Jahre Erfahrung haben Sie in der Java-Entwicklung?
  • Welche Java-Frameworks haben Sie bisher verwendet?
  • Haben Sie Erfahrung mit Spring Boot und Hibernate?
  • Wie gehen Sie mit komplexen technischen Problemen um?
  • Welche Tools nutzen Sie zur Versionskontrolle?
  • Wie vertraut sind Sie mit agilen Methoden wie Scrum?
  • Haben Sie bereits in einem interdisziplinären Team gearbeitet?
  • Wie halten Sie sich über neue Technologien auf dem Laufenden?
  • Können Sie ein Projekt beschreiben, an dem Sie maßgeblich beteiligt waren?
  • Wie stellen Sie die Qualität Ihres Codes sicher?